package br.ceut.especializacao.poo.livros;

import java.util.List;

import br.ceut.especializacao.poo.util.RepositorioException;

public interface RepositorioLivros {
	
	public void inserir(Livro livro) throws RepositorioException;
	public void atualizar(Livro livre) throws LivroNaoEncontradoException, RepositorioException;
	public List<Livro> getLivros() throws RepositorioException;
	public IteratorLivros getIterator() throws RepositorioException;
	public void remover(String numero) throws LivroNaoEncontradoException , RepositorioException;
	public Livro procurar(String numero) throws LivroNaoEncontradoException , RepositorioException;
	public boolean existe(String isbn) throws RepositorioException;
}
